草庐IT

Android Intent 存储库

全部标签

git - 将 git 存储库复制到 USB 驱动器

我正在从事一个开源项目,我的机器上有一个包含所有代码的git存储库。该存储库有点大,我想在无法访问计算机的情况下继续处理它。如果我将repo复制到我的USB驱动器中,它的行为是否仍然像我在我机器上的原始repo一样(相同的配置等)?如果复制不起作用,是否有无需在USB驱动器上从头开始重新创建存储库的方法? 最佳答案 它会起作用,但某些配置变量不会随您一起移动。Git具有三个级别的配置:系统范围(PC上的所有用户)、全局(特定于用户)和特定于存储库。特定于repo的配置将随您的repo一起移动;系统和全局配置不会。我会检查您的配置文件

git - 无法推送到 git 存储库。它卡在 "Writing Objects: 100%"之后

我正在使用以下命令运行git守护进程。c:\cygwin\bin\gitdaemon--reuseaddr--base-path=/cygdrive/S--export-all--verbose--enable=receive-pack我能够克隆和pull更新,但是当我尝试推送时我得到了$gitpushoriginmasterCountingobjects:6,done.Deltacompressionusingupto2threads.Compressingobjects:100%(2/2),done.Writingobjects:100%(6/6)然后就挂了我目前使用的是git版本

git - 无法推送到 git 存储库。它卡在 "Writing Objects: 100%"之后

我正在使用以下命令运行git守护进程。c:\cygwin\bin\gitdaemon--reuseaddr--base-path=/cygdrive/S--export-all--verbose--enable=receive-pack我能够克隆和pull更新,但是当我尝试推送时我得到了$gitpushoriginmasterCountingobjects:6,done.Deltacompressionusingupto2threads.Compressingobjects:100%(2/2),done.Writingobjects:100%(6/6)然后就挂了我目前使用的是git版本

git - 如何使用 git subtree 包含另一个 git 存储库的一部分并在两个方向上 merge 更新

下面显示了两个git存储库。第一个的结构类似于典型的Python项目。foo_repo/.git/setup.pyfoo/__init__.pysome_code.pytests/bar/.git/我想将foo_repo/foo/目录作为子树包含在bar/中,并且我希望能够将更新merge到foo_repo/foo/some_code.py从foo_repo存储库到bar,反之亦然。初始设置还不错。在我使用的foo/目录中:gitsubtree--prefix=foo/split-bexport然后我在foo_repo中有一个新分支,其中只有foo_repo/foo/目录的内容。要将它

git - 如何使用 git subtree 包含另一个 git 存储库的一部分并在两个方向上 merge 更新

下面显示了两个git存储库。第一个的结构类似于典型的Python项目。foo_repo/.git/setup.pyfoo/__init__.pysome_code.pytests/bar/.git/我想将foo_repo/foo/目录作为子树包含在bar/中,并且我希望能够将更新merge到foo_repo/foo/some_code.py从foo_repo存储库到bar,反之亦然。初始设置还不错。在我使用的foo/目录中:gitsubtree--prefix=foo/split-bexport然后我在foo_repo中有一个新分支,其中只有foo_repo/foo/目录的内容。要将它

svn - 我使用 git-svn 导入到 git 中的 svn 存储库已经移动

我正在使用git-svn处理git存储库。一切都很顺利,直到svn存储库的维护者决定将存储库移动到不同的URL。我如何告诉我的git-svn客户端从新的svn存储库中获取数据?我已经更改了.git/config的svn-remote中的svnURL,但现在我收到以下错误:svn-remote.svn.urlalreadyset:https://old.svn.repowantedtosetto:https://new.svn.repo 最佳答案 可能会有麻烦...因为git-svn将SVNurl嵌入到每个提交消息中。希望这也不是问题

svn - 我使用 git-svn 导入到 git 中的 svn 存储库已经移动

我正在使用git-svn处理git存储库。一切都很顺利,直到svn存储库的维护者决定将存储库移动到不同的URL。我如何告诉我的git-svn客户端从新的svn存储库中获取数据?我已经更改了.git/config的svn-remote中的svnURL,但现在我收到以下错误:svn-remote.svn.urlalreadyset:https://old.svn.repowantedtosetto:https://new.svn.repo 最佳答案 可能会有麻烦...因为git-svn将SVNurl嵌入到每个提交消息中。希望这也不是问题

git - 如何从 git 存储库中完全删除/销毁提交?

从表面上看,这似乎与关于在gitrepos中更改历史的一百万个类似问题相同,但我相信我的情况有点不同,我还没有找到适合我的解决方案。我有一个git存储库,有一次,一位程序员不知何故不小心从另一个存储库中引入了代码,并且那个(以前不相关的)存储库的整个历史现在是我的存储库提交日志的一部分。查看提交,很明显从之前不相关的repo中“引入”此历史记录的确切提交。在上述提交之后,我们没有触及任何这些文件。我想从我的存储库中彻底销毁所有这些不相关的提交。我不介意是否必须逐个提交,但我希望我的存储库真正反射(reflect)我们自己的代码。如果有帮助,结构是这样的:在1234之后提交(最近),不要

git - 如何从 git 存储库中完全删除/销毁提交?

从表面上看,这似乎与关于在gitrepos中更改历史的一百万个类似问题相同,但我相信我的情况有点不同,我还没有找到适合我的解决方案。我有一个git存储库,有一次,一位程序员不知何故不小心从另一个存储库中引入了代码,并且那个(以前不相关的)存储库的整个历史现在是我的存储库提交日志的一部分。查看提交,很明显从之前不相关的repo中“引入”此历史记录的确切提交。在上述提交之后,我们没有触及任何这些文件。我想从我的存储库中彻底销毁所有这些不相关的提交。我不介意是否必须逐个提交,但我希望我的存储库真正反射(reflect)我们自己的代码。如果有帮助,结构是这样的:在1234之后提交(最近),不要

git - 将 Github 存储库克隆到特定的 Windows 文件夹?

如何更改特定git的克隆文件夹?我的默认存储目录在这里C:\Users\myPC\Documents\GitHub但是对于这一个githttps://github.com/username/myproject我想把它放进去C:\somefolder(而且不像C:\somefolder\myproject但是C:\somefolder下的所有文件)该怎么做?我尝试了gitclone命令行,但是git没有出现在我的Windows客户端Github中很抱歉这个基本问题,但无法通过谷歌或在这里搜索任何答案! 最佳答案 使用gitclone手